package oj;

public class LC24 {
    public ListNode swapPairs(ListNode head) {
        if(head==null ||  head.next==null){
            return head;
        }
        ListNode dummyHead=new ListNode(-1);
        dummyHead.next=head;
        ListNode prev=dummyHead;
        while(prev.next!=null && prev.next.next!=null){
            ListNode node1=prev.next;
            ListNode node2=prev.next.next;
            prev.next=node1.next;
            node1.next=node2.next;
            node2.next=node1;

            prev=prev.next.next;
        }
        return dummyHead.next;

    }
}
